package com.lrkj.payfee.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.lrkj.common.core.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/***
 * 已收款VO
 *
 * **/
@Data
public class TooReceiptVo extends BaseEntity {

    //收款单明细ID
    private String receiptDetailId;
    //收款单ID
    private String receiptId;
    //收款单号
    private String receiptNo;
    //收款时间
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date billDate;
    //收款人
    private String billUser;
    //客户ID
    private String customId;
    //客户名称
    private String customName;
    //计费开始时间
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date beginTime;
    //计费结束时间
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date finishTime;
    //实收金额
    private BigDecimal billMoney;
    //费用类型
    private String projectId;
    //费用项目
    private String chargeId;
    //收费标准
    private String normId;
    //收费标准名称
    private String normNames;
    //房屋ID
    private String roomId;
    //收费项目名称
    private String chargeName;
    //费用类型名称
    private String projectType;
    //可退金额
    private BigDecimal refundAmount;
    //退款金额
    private BigDecimal drawbackMoney;
    //对应应付
    private String relevancePayable;

    //转存金额
    private BigDecimal transferAmount;


}
